package com.xy.modular.shop.service.impl;

import com.xy.framework.base.dao.IBaseDao;
import com.xy.framework.base.service.BaseServiceImpl;
import com.xy.framework.exceptions.ValidateParamException;
import com.xy.modular.shop.dao.ProductPropertyMapper;
import com.xy.modular.shop.entity.ProductProperty;
import com.xy.modular.shop.service.IProductPropertyService;
import org.springframework.stereotype.Service;

import javax.annotation.Resource;

/**
 * <p>
 * 7. 商品 属性名 属性值 关联表 property,property表其实就是属性名表和属性值的合并 初看数据库认为此表与8表重复，其实不然，因为is_sale是否为销售属性，
如果不是销售属性，前端就可以直接读取此表数据，如果是销售属性就要读取sku表数据了 服务实现类
 * </p>
 *
 * @author BCK
 * @since 2019-10-12
 */
@Service("productPropertyService")
public class ProductPropertyServiceImpl extends BaseServiceImpl<ProductProperty, String> implements IProductPropertyService {
	@Resource
	private ProductPropertyMapper productPropertyMapper;

	@SuppressWarnings("rawtypes")
	@Override
	protected IBaseDao getBaseDao() {
		return this.productPropertyMapper;
	}

	@Override
	public void validateEntity(ProductProperty e) throws ValidateParamException {
		// TODO Auto-generated method stub
		
	}
}

	

